package com.example.demo_service.service

import android.app.IntentService
import android.content.Intent
import android.content.Context
import android.util.Log

/**
 * 可以直接执行耗时操作，不需要开启额外的线程，启动之后，任务执行完毕会自动结束。
 */
class MyIntentService : IntentService("MyIntentService") {
    companion object {
        const val TAG = "MyIntentService"
    }
    override fun onCreate() {
        super.onCreate()
        Log.d(TAG, "onCreate: ")
    }

    override fun onHandleIntent(intent: Intent?) {
        Thread.sleep(8000)
    }

    override fun onDestroy() {
        Log.d(TAG, "onDestroy: ")
        super.onDestroy()
    }
   
}